package com.lby.bootjpa.entity;


import lombok.Data;

import javax.persistence.*;

/**
 * @Data lombok 注解  生成get set 等
 *
 * 注解的作用：配置实体类和数据库表的映射关系
 * @Entity 告诉JPA这是一个实体类（一个和数据表映射的类）
 * @Table 配置当前实体类和哪张表对应；可以省略不写，如果省略默认表名就是admin
 */
@Data
@Entity
@Table(name = "admin")
public class Admin {
    /**
     * @Id 代表这是主键
     * @GeneratedValue 主键生成规则 IDENTITY 自增
     */
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer adminId;
    /**
     * 配置属性和数据库表字段的对应
     * name 数据库表的字段名 可以不写 不写就是字段名就是属性名
     */
    @Column(name = "username")
    private String username;
    @Column
    private String password;

}
